home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / PRG / ICProgKit 1.3.sit / ICProgKit1.3 / APIs / ICComponentSelectors.h < prev    next >
Text File  |  1996-07-14  |  3KB  |  92 lines

  1. /* ・・・Start Header・・・ */
  2.  
  3. /* File:         ICComponentSelectors.h
  4.  * Generated by: 1.0d4
  5.  * For:          IC 1.3
  6.  * On:           Sunday, 14 July 1996, 20:19:55
  7.  * 
  8.  * This file is part of the Internet Configuration system and
  9.  * is placed in the public domain for the benefit of all.
  10.  */
  11.  
  12. /* ・・・End Header・・・ */
  13.  
  14. /*
  15.     IMPORTANT NOTES ABOUT THE C CONVERSION
  16.     --------------------------------------
  17.     
  18.     o Pascal "var" parameters are converted from "var x : y" to "y *x".  This
  19.       means that when you see the parameter "y *x" you should be aware that
  20.         you *cannot pass in nil*.  In future this restriction may be eased,
  21.         especially for the attr parameter to ICGetPref.  Parameters where nil
  22.         is legal are declared using the explicit pointer type, ie "yPtr x".
  23.  
  24.     o Strings are *Pascal* strings.  This means that they must be word aligned.
  25.         MPW and Think C do this automatically.  The last time I check, Metrowerks
  26.         C does not.  If it still doesn't, then IMHO it's a bug in their compiler
  27.         and you should report it to them.
  28.  
  29.     o The canonical Internet Config interface is defined in Pascal.  These
  30.         headers have not been thoroughly tested.  If there is a conflict between
  31.         these headers and the Pascal interfaces, the Pascal should take precedence.
  32. */
  33.  
  34. /* ///////////////////////////////////////////////////////////////////////////////// */
  35.  
  36. #ifndef __ICCOMPONENTSELECTORS__
  37. #define __ICCOMPONENTSELECTORS__
  38.  
  39. #ifndef __TYPES__
  40. #include <Types.h>
  41. #endif
  42.  
  43. /* ///////////////////////////////////////////////////////////////////////////////// */
  44.  
  45. enum {
  46. /* ・・・Start ICCSel.h・・・ */
  47.  
  48.   kICCStart = 0,
  49.   kICCStop = 1,
  50.   kICCFindConfigFile = 2,
  51.   kICCFindUserConfigFile = 14,
  52.   kICCGeneralFindConfigFile = 30,
  53.   kICCChooseConfig = 33,
  54.   kICCChooseNewConfig = 34,
  55.   kICCGetConfigName = 35,
  56.   kICCGetConfigReference = 31,
  57.   kICCSetConfigReference = 32,
  58.   kICCSpecifyConfigFile = 3,
  59.   kICCGetSeed = 4,
  60.   kICCGetPerm = 13,
  61.   kICCDefaultFileName = 11,
  62.   kICCBegin = 5,
  63.   kICCGetPref = 6,
  64.   kICCSetPref = 7,
  65.   kICCFindPrefHandle = 36,
  66.   kICCGetPrefHandle = 26,
  67.   kICCSetPrefHandle = 27,
  68.   kICCCountPref = 8,
  69.   kICCGetIndPref = 9,
  70.   kICCDeletePref = 12,
  71.   kICCEnd = 10,
  72.   kICCEditPreferences = 15,
  73.   kICCParseURL = 16,
  74.   kICCLaunchURL = 17,
  75.   kICCMapFilename = 24,
  76.   kICCMapTypeCreator = 25,
  77.   kICCMapEntriesFilename = 28,
  78.   kICCMapEntriesTypeCreator = 29,
  79.   kICCCountMapEntries = 18,
  80.   kICCGetIndMapEntry = 19,
  81.   kICCGetMapEntry = 20,
  82.   kICCSetMapEntry = 21,
  83.   kICCDeleteMapEntry = 22,
  84.   kICCAddMapEntry = 23,
  85.   kICC_first_select = kICCStart,
  86.   kICC_last_select = 36
  87.  
  88. /* ・・・End ICCSel.h・・・ */
  89. };
  90.  
  91. #endif
  92.